// 一个通过命令行运行的程序计算幂。第一个命令行参数是double类型，作为幂的底数，第二个整数作指数

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
	double num, exp;

	if (argc != 3)
	{
		puts("Error!");
		return 1;
	}
	else
	{
		num = atof(argv[1]);
		exp = atof(argv[2]);
		printf("%f to the %f power = %g\n", num, exp, pow(num, exp));	
	} 
	
	return 0;	
}
